package com.atmilan.quartz.service;

import com.atmilan.quartz.model.dto.crmeb.StoreProductCrmebRequest;
import com.atmilan.quartz.model.entity.crmeb.StoreProduct;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * cremb商品接口
 * @Description: 
 * @author daigb
 * @date 2021-01-08
 */
public interface IStoreProductLuxuryService extends IService<StoreProduct> {

    /**
     * 保存产品信息
     * @param storeProductCrmebRequest
     * @return
     */
    boolean save(StoreProductCrmebRequest storeProductCrmebRequest);

    /**
     * 更新产品信息
     * @param storeProductCrmebRequest
     * @return
     */
    boolean update(StoreProductCrmebRequest storeProductCrmebRequest);

    /**
     * 通过商品编码查找上是否存在
     * @param barCode
     * @return
     */
    StoreProduct getByBarCode(String barCode);

    /**
     * 清空指定表
     * @Description:  
     * @author daigb 
     * @param 
     * @return void
     * @throws
     */
    void deleteAll();

}
